Career 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F2 USA F3 Italy F5 France F8 France F9 Germany F11 Germany F1 Germany F2 France F1 France F2 France F5 Great Britain F1 Great Britain F2 Great Britain F4 France F4 France F6 Romania F3 Nigeria F1 Netherlands F5 Belgium F1 Belgium F7 Belgium F10 Belgium F14 Netherlands F4 France F7 Turkey F2 Turkey F3 Belgium F2 France F3 France F4 Great Britain F3 Italy F6 Bancastato Challenger Lugano - Lugano Nord LB Open 2006 - Braunschweig 12° Tornea B. Camparini Arpa Ceramic Cup - Reggio Emilia Garden Open - Rome Zagreb Open - Zagreb ATU Cup - Weiden Oberstaufen Cup - Oberstaufen San Marino Cepu Open - San Marino Trani Cup - Trani Fujitsu Siemens Open - Budapest Open Diputacion - Cordoba Polish Open 2000 - Poznan Copa Petrobras Brazil - Aracaju Copa Ericsson Mexico - Guadalajara VII Trofeo Ciudad de Quito - Quito Copa Ericsson Chile - Santiago The Wright Financial Group, Inc. Challenger - Champaign Challenger de la Ciudad de Mexico - Mexico City Challenger Ford de Cherbourg - Cherbourg Copa Ericsson Argentina - Buenos Aires Banca Marche Tennis Cup - San Benedetto Copa Sevilla Internacionales de Andalucia - Seville USTA Men's Challenger of Dallas - Dallas Corona Mexico City Open - Mexico City San Luis Potosi Challenger - San Luis Potosi Muller Cup - Ulm Segundo Aberto de Brasilia - Brasilia Banca Stato Challenger Lugano - Lugano Global Telecom Open - Curitiba SAA Hilversum Open - Hilversum Open Castilla y Leon - Segovia Kyiv Open - Kiev Tehran Open 2004 - Tehran Copa Petrobras - Bogota VIII Trofeo Ciudad de Quito - Quito San Luis Potosi Challenger - San Luis Potosi Draft Corona Mexico City Open - Mexico City Challenger Casablanca San Angel - Mexico City Olbia Challenger - Olbia VII Torneo Internazionale di Tennis - Barletta Ljubljana Open - Ljubljana Pekao Open - Szczecin Sassuolo Challenger - Sassuolo Open de Franche Comte - Besancon Siemens Open - Scheveningen Ljubljana Open 2008 - Ljubljana San Marino Cepu Open - San Marino Open de L'Isere - Grenoble Copa Petrobras - Santiago Bauer Watertechnology Cup - Eckental Copa Petrobras - Aracaju Nossa Caixa Tennis Cup - Sao Paulo Cyclus Open de Tenis - Florianopolis Pekao Open - Szczecin Ljubljana Open - Ljubljana Citta di Monza - Monza Unicredit (Suisse) Bank S. A. Challenger - Chiasso Oberstraufen Cup - Oberstaufen IV Challenger Ciudad De Guayaquil - Guayaquil Ostdeutscher Sparkassen Cup - Dresden ECM Prague Open - Prague Mordovia Cup - Mordovia s'Tennis Masters Challenger - Graz Top Wool Challenger-Immagine Trophy - Biella St. Petersburg Challenger - St. Petersburg Seguros Bolivar Open - Medellin Brasov Challenger - Brasov Ethias Trophy - Mons Copa Petrobras Argentina - Buenos Aires Copa Petrobras Santa Cruz - Santa Cruz de la Sierra II Challenger Ciudada de Guayaquil - Guayaquil BMW Tennis Championship - Sunrise Copa Petrobras Guadalajara - Guadalajara Prosperita Open 2007 - Ostrava San Remo Tennis Cup - San Remo Schickedanz Open 2007 - Furth Unicredit Czech Open 2007 - Prostejov Sporting Challenger '07 Trofeo Regione Piemonte - Turin Siemens Open 2007 - Scheveningen GHI Bronz Classic - Bronx Dusseldorf Open Challenger 2007 - Dusseldorf Open des Alpes Trophee BNP Paribas - Grenoble Citta di Monza - Monza Challenger 42 - Andrezieux Lambertz Open by Stawag 2007 - Aachen Copa Petrobras Uruguay - Montevideo Copa Petrobras Argentina - Buenos Aires IPP Open - Helsinki IPP Geneva Trophy - Geneva Black Forest Open - Freudenstadt Genoa Open Challenger-Fondazione Carige - Genova Architect Open - Budapest Ethias Tennis Trophy - Mons XI Trofeo Ciudad de Quito - Quito Kobstaedernes ATP Challenger - Kolding XL Bermuda Open - Bermuda Lambertz Open by Stawag - Aachen Prostejov Challenger Prosperita Open 2008 - Ostrava Ostrava Challenger BNP Paribas Primrose - Bordeaux Scheveningen Challenger IPP Open - Helsinki Unicredit Czech Open - Prostejov Nord LB Open - Braunschweig Porsche Open - Poznan San Marino CEPU Open - San Marino Copa Kia - Santiago Copa Petrobras-Colombia - Bogota Bancolombia Open - Cali Corona Mexico City Open - Mexico City Lima Challenger - Lima Sao Paulo Challenger Copa Club Campestre de Aguascalientes - Aguascalientes Aberto de Santa Catarina - Florianopolis Abierto Colombiano de Tenis - Bogota Santiago Challenger Sunrise Challenger Rome Challenger Sofia Challenger Copa Petrobras Uruguray - Montevideo Scheveningen Challenger Poznan Challenger San Marino Challenger Ostdeutscher Sparkessen Cup - Dresden ECU Prague Open - Prague Cali Challenger Bogota Challenger Arpa Ceramic Cup - Reggio Emilia Buenos Aires Challenger Mons Challenger San Marino Cepu Open - San Marino Santiago Challenger Medellin Challenger Aachen Challenger Genova Challenger Bordeaux Challenger Challenger Ciudad de Guayaquil - Guayaquil Braunschweig Challenger Cordenons Challenger Warta Cup - Sopot Manerbio Challenger San Luis Potosi Challenger - San Luis Potosi Telesp Celular Open - Ribeirao Preto Haagen Dazs Open - Caracas SMS Tennis Cup - Sao Paulo 5th Sardinian International Championships - Cagliari Sao Paulo - Brazil Scheveningen Challenger Sopot Challenger Memorial Savigni - Sassuolo Trani Challenger San Marino Challenger St. Remy Challenger Izmir Challenger Mons Challenger Rennes Challenger Open Mutouest de Saint-Brieuc - St. Brieuc Dallas Challenger Barletta Challenger Quimper Challenger Dallas Challenger Visa Tennis Open - Sao Paulo Como Challenger X Ciutat de Barcelona - Barcelona Noumea Challenger Mons Challenger Ethias Trophy - Mons Mons Challenger Eckental Challenger Rennes Challenger X Abierto Internacional de Salinas - Salinas Geneva Challenger Torneo Internacional Challenger Fila 2005 - Leon The Tarka Challenger - Barnstaple Trofeo Internacional Club Laieta - Barcelona Sina-Kia Motors Tennis Cup - Cordenons Global Telecom Open - Florianopolis Wroclaw Challenger Cherbourg Challenger Wolfsburg Challenger Maia Open 2002 - Maia Guangzhou Challenger Prague Challenger Pingguo Challenger Copa Ericsson - Caracas XL Capital Bermuda Open - Bermuda Rennes Challenger KGHM Dialog Polish Indoors - Wroclaw USTA Seascape Challenger - Aptos Siemens Open - Scheveningen Braunschweig Challenger BMW Brixina Tennis Open 2000 - Bressanone Geneva Challenger - Geneva Hungarian Architect Open - Budapest Bulgarian Open - Sofia Macedonian Open - Skopje Bordeaux Challenger Lyon Challenger Blois Challenger Bogota Challenger - Bogota Liberec Challenger Trnava Challenger Abierto Club Casablanca - Mexico City Unique Zagreb Open - Zagreb The Hilversum Open - Hilversum Architect Open - Budapest Orleans Challenger Budapest Challenger Eckental Challenger Canberra Challenger Copa Ericsson Uruguay - Montevideo Bordeaux Challenger Challenger Ford de Cherbourg - Cherbourg University of Tennessee USTA Challenger - Knoxville Meerbusch Challenger 2003 West Side Tennis Club Challenger - Forest Hills Zivnobanka Czech Open - Prostejov Bogota Challenger - Bogota Cherbourg Challenger Naples Challenger - Naples Prostejov Challenger Schickendanz Open - Furth Quimper Challenger Pau Challenger Bordeaux Challenger Bercuit Challenger Black Forest Open - Freudenstadt LTA Wrexham Challenger - Wrexham Lisbon Challenger Liberec Challenger Riviera di Rimini Challenger - Rimini Fujitsu Siemens Open - Budapest Lyon Challenger Brasil Open - Florianopolis Open Punta Del Este/Copa Banco Montevideo - Punta Del Este Gramado Challenger - Gramado VII Avierto Internacional de Salinas - Salinas 1st Challenger Tournament Leon - Leon Challenger Leon 2004 - Leon San Remo Tennis Cup - San Remo St.Petersburg Challenger by Kinex - St. Petersburg CA Challenge 2002 - Graz I Tourneo Fila Citta di Brindisi - Brindisi Asirom Challenger Brasov - Brasov Cosmorom Challenger - Brasov Copa Ericsson Peru - Lima Copa Ericsson Brazil - Sao Paulo Copa Ericsson Argentina - Buenos Aires Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro Copa Ericsson - Lima Top Wool Challenger Biella - Biella Banja Luka Challenger 2003 - Banja Luka The Nottingham Challenger - Nottingham 2004 Freeman Men's Challenger - Joplin IX Abierto Internacional de Salinas - Salinas Canottieri Minico 2004 - Mantova Bogota Challenger Porsche Open - Poznan Open Prevadies - St. Brieuc Tunis Challenger Copa Petrobras Argentina - Buenos Aires Open de Montauban - Montauban Stella Artois Clay Court Championships - Budaors ATP Open Castilla y Leon - Segovia Banja Luka Challenger 2005 - Banja Luka Copa Petrobras - Montevideo Copa Petrobras - Buenos Aires Tunis Open 2006 - Tunis Orleans Challenger Lugano Challenger Eckental Challenger Montevideo Challenger Guayaquil Challenger Copa Petrobras-Brazil - Aracaju Ethias Trophy - Mons Cyclus Open de Tenis - Florianopolis Trani Challenger Copa Petrobras-Uruguay - Montevideo Como Challenger Copa Petrobras-Argentina - Buenos Aires Bordeaux Challenger Rome Challenger Napoli Challenger Bordeaux Challenger Prostejov Challenger Cordenons Challenger Kolding Challenger Bratislava Challenger Energis Dutch Open - Amsterdam Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Mallorca Open - Mallorca Heineken Open - Auckland BellSouth Open - Vina del Mar Copa AT&T - Buenos Aires Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo Marburg Challenger Mons Challenger Scheveningen Challenger Tanger Challenger Meknes Challenger Marrakech Challenger Noumea Challenger Barletta Challenger Brasil Open - Costa do Sauipe Rome Challenger Idea Prokom Open - Sopot The Priority Telecom Open - Amersfoort Alphen Challenger Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Trnava Challenger Abierto Mexicano Telcel - Acapulco Mons Challenger Mons Challenger Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo MoviStar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Orange Prokom Open - Sopot Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo ATP Kremlin Cup - Moscow Next Generation Adelaide International - Adelaide Medibank International - Sydney Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires SAP Open - San Jose BMW Open - Munich Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch Catella Swedish Open - Bastad Grand Prix de Tennis de Lyon - Lyon Heineken Open - Auckland SA Tennis Open - Johannesburg Grand Prix Hassan II - Casablanca AEGON Championships - London Ordina Open - 's-Hertogenbosch Catella Swedish Open - Bastad Masters Series - Hamburg ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest Open de Tenis Comunidad Valenciana - Valencia Qatar Exxon Mobil Open - Doha SA Tennis Open - Johannesburg Estoril Open - Estoril Open de Nice Cote dAzur - Nice Liberec Challenger Open Sud de France - Montpellier Irving Challenger BMW Open - Munich Brasil Open - Costa do Sauipe Allianz Suisse Open - Gstaad Aachen Challenger Winston Salem - Winston Salem Erste Bank Open - Vienna Aircel Chennai Open - Chennai Trnava Challenger SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Open de Nice Cote d'Azur - Nice AEGON Championships - London Mercedes Cup - Stuttgart Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Open Sud de France - Montpellier Geneva Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Prostejov Challenger Topshelf Open - 's-Hertogenbosch Bordeaux Challenger Mons Challenger Topshelf Open - 's-Hertogenbosch Open de la Comunidad Valenciana - Valencia Open Sud de France - Montpellier European Open - Antwerp BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul San Luis Potosi Challenger 2002 - San Luis Potosi AEGON Championships - London Hungarian Open - Budapest Ostrava Challenger Hamburg Challenger SkiStar Swedish Open - Bastad Bordeaux Challenger Moselle Open - Metz VI Trofeo Ciudad de Quito - Quito If Stockholm Open - Stockholm BCR Open Romania - Bucharest Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Winston-Salem Open - Winston-Salem Oberstaufen Cup - Oberstaufen Copa Ericsson Mexico - Guadalajara Cerveza Cristal - Santiago 7th Wartburg Open - Eisenach Garanti Koza Sofia Open - Sofia Memphis Open - Memphis Delray Beach Open - Delray Beach Moselle Open - Metz TEB BNP Paribas Istanbul Open - Istanbul IV Abierto Internacional de Salinas - Salinas Hilton Waikoloa Village USTA Challenger - Waikoloa Ricoh Open - 's-Hertogenbosch AEGON Championships - London Antalya Cup - Antalya West Side Tennis Club Clay Court Challenger - Forest Hills 2003 Eddleman USTA Challenger - Birmingham Shenzhen Open - Shenzhen Nord/LB Open - Braunschweig 4° Sporting Challenger - Turin Tata Open Maharashtra - Pune Turkish Airlines Open Antalya - Antalya SkiStar Swedish Open - Bastad Abierto Mexicano Telfonica MoviStar - Acapulco European Open - Antwerp Heineken Open - Auckland Open Sud de France - Montpellier Open Romania - Bucharest SMS Tennis Open - Sao Paulo U.S. Men's Clay Court Championships - Houston Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven Regions Morgan Keegan Championships - Memphis Tennis Channel Open - Las Vegas Open de Tenis Comunidad Valenciana - Valencia U.S. Mens's Clay Court Championship - Houston Delray Beach International Tennis Championships - Delray Beach The Hypo Group Tennis International 2008 - Poertschach Dutch Open Tennis - Amersfoort Austrian Open - Kitzbuhel Pilot Pen Tennis - New Haven Brisbane - Brisbane Brasil Open - Costa do Sauipe Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Interwetten Austrian Open - Kitzbuhel Serbia Open - Belgrade Copa AT&T - Buenos Aires Orange Warsaw Open - Warsaw Copa AT&T - Buenos Aires If Stockholm Open - Stockholm China Open - Beijing Open 13 Provence - Marseille RCA Championships - Indianapolis Cerveza Club Colombia Open - Bogota BellSouth Open - Vina del Mar Barletta Challenger Francavilla Challenger Croatia Open - Umag Qatar Exxon Mobil Open 2002 - Doha Bank Austria Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Grand Prix Hassan II - Casablanca Abierto Mexicano Telcel - Acapulco Australian Open - Melbourne Pilot Pen Tennis - New Haven Swiss Open - Gstaad AEGON International - Eastbourne Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Aircel Chennai Open - Chennai Masters Series Monte-Carlo - Monte Carlo Winston-Salem Open - Winston-Salem BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Hungarian Open - Budapest BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo The Stella Artois Championships - London Copa Telmex - Buenos Aires Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York European Open - Antwerp Wimbledon - London French Open - Paris French Open - Paris Open Sabadell Atlantico - Barcelona U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Swiss Indoors Basel - Basel Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Masters Series Hamburg - Hamburg French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Davis Cup, World Group, QF, BEL-CAN 5-0 Davis Cup, World Group, PO, BEL-USA 1-4 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, PO, SUI-BEL, 4-1 Davis Cup, World Group, PO, AUS-BEL 2-3 Davis Cup, World Group, 1R, BEL-ESP 1-4 Davis Cup, World Group, PO, BEL-SWE 5-0 Davis Cup, World Group, 1R, BEL-SRB 2-3 Davis Cup, World Group, PO, BEL-ISR 3-2 Davis Cup, World Group, PO, UKR-BEL 2-3 Davis Cup, World Group, 1R, BEL-SUI 3-2 Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, QF, BEL-ITA 3-2 Davis Cup, World Group, SF, BEL-AUS 3-2 Davis Cup, World Group, F, FRA-BEL 3-2 ATP Cup - Brisbane, Perth, Sydney Davis Cup, Group I, 2R, GBR-BEL 1-4 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, PO, BEL-AUT 1-4 Davis Cup, World Group, PO, BEL-UKR, 3-2 Davis Cup, World Group, PO, BEL-BRA 4-0 Davis Cup, World Group, 1R, GER-BEL 1-4 Olympics - London Olympics - Beijing Davis Cup, Finals, Group D